package com.taichuan.selfcheck.config;

import android.os.Environment;

/**
 * 该类主要用于 实现需要用到的文件路径
 *
 * @author CamelLuo
 * @version 2021/3/26
 */
public class PathConfig {

    /**
     * 定义一个方法用于获取 录音放音测试缓存文件夹路径
     * @return
     */
    private static String getAudioTestBaseDirPath(){
        return Environment.getExternalStorageDirectory().getPath() + "/tcSelfCheck/audio/";
    }

    /**
     * 定义一个方法用于获取 拍照 缓存文件夹路径
     * @return
     */
    public static String getTakePhotoBaseDirPath(){
        return Environment.getExternalStorageDirectory().getPath() + "/tcSelfCheck/takePhoto/";
    }

    /**
     * 定义一个方法用于获取 录音放音测试 功能中 执行 单次录音时的 录音文件File缓存路径，文件名固定为 cacheAudio.3gpp
     * @return 执行 单次录音时的 录音文件File缓存路径
     */
    public static String getRecordAudioCacheFilePath(){
        return Environment.getExternalStorageDirectory().getPath() +
                "/tcSelfCheck/audio/" + "cacheAudio.3gpp";
    }

    /**
     * 定义一个方法用于获取 录音放音测试 功能中 执行 自动循环录音测试时的 录音文件File缓存路径，文件名固定为 cacheAudioForAutoTest.3gpp
     * @return 执行 自动循环录音测试时的 录音文件File缓存路径
     */
    public static String getAutoCycleRecordTestAudioCacheFilePath(){
        return Environment.getExternalStorageDirectory().getPath() +
                "/tcSelfCheck/audio/" + "cacheAudioForAutoTest.3gpp";
    }


}
